Synonyms for man-made lake

Synonyms for (noun) man-made lake

Synonyms: reservoir, artificial lake, man-made lake

Definition: lake used to store water for community use

Similar words: lake

Definition: a body of (usually fresh) water surrounded by land


Visual thesaurus for man-made lake